package io;

/**
 * @Author: Cjj
 * @Date: 2025/6/24
 * io存储和读取数据的解决方案
 * File 表示系统中的文件或者文件夹的路径
 * 创建文件/文件夹 删除文件/文件夹
 * File类只能对文件本身进行操作，不能读写文件里面存储的数据。
 * IO流
 * 1.用于读写文件的数据(可以读写文件,或网络中的数据)
 */
public class IOO {
    /**
     * 流的方向
     *  IO流：
     *  输入流：从数据源读数据
     *  输出流：向数据源写数据
     *  字节流：所有类型的文件
     *  字符流：纯文本文件
     */

    /**
     * 1.什么是IO流
     *   存储和读取数据的解决方案
     *    I:input O:output
     *    流：像水流一样传输数据
     *  2.IO流的作用？
     *    用于读写数据（本地文件，网络）
     *  3.IO流按照流向可以分类哪两种流？
     *    输出流：程序---文件
     *    输入流：文件---程序
     *  4.IO流按照操作文件的类型可以分类哪两种流？
     *    字节流：可以操作所有类型的文件
     *    字符流：只能操作纯文本文件
     *  5.什么是纯文本文件？
     *     用windows系统自带的记事本打开并且能读懂的文件
     *     txt文件 md文件 xml文件 lrc文件
     */

    /**
     * 字节流
     * InputStream
     * FileInputStream File 作用
     *                 InputStream 父类
     *OutputStream    FileOutputStream 操作本地文件的字节输出流
     *FileOutputStream 操作本地文件的字节输出流,可以把程序中的数据写到本地文件中。
     *
     */
}
